.res-bg {
  background: #efeff4;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  position: absolute;
}
.res-back {
  background: #ef3442;
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
  padding: 5px 10px 5px 10px;
}
.res-back i {
  font-size: 40px;
  position: absolute;
  left: 6px;
  top: 1px;
  color: #fde5e7;
}
.res-back p {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.res-img {
  text-align: center;
  background-size: cover;
  margin-top: 20px;
  margin-bottom: 20px;
}
.res-img img {
  width: 140px;
  height: 50px;
}
.res-one {
  box-sizing: border-box;
  padding-left: 20px;
}
.res-p {
  color: #9e9e9e;
  margin-top: 15px;
  margin-left: 10px;
}
.res-sub {
  width: 100%;
  margin: 0 auto;
}
